Multi Reachability Query Processing
نویسندگان
چکیده
There is a need to efficiently navigate on a large graph to find a certain piece of information by some structure constraints. Reachability query could be the main means for such a purpose and existing approaches studied an efficient primitive called reachability join. In this paper, we focus on processing the query containing multi reachability joins (R-joins). We studied the processing ability of the up-to-date alternative that extended the wellknown tree-specific method, namely, twig-stack join algorithm, to be applicable on DAGs. Due to the rapid increasing of the transitive closure size for graphs in stead of trees, however, we found the proposed dynamic programming approach that combines R-join primitives into an optimized plan based on cost tends to be superior over the alternative and more stable in terms of the density of the underneath DAGs than the alternative. According to the extensive experiments we’ve done, our method is faster than the existing work by at least two orders of magnitudes.
منابع مشابه
Horton+: A Distributed System for Processing Declarative Reachability Queries over Partitioned Graphs
Horton+ is a graph query processing system that executes declarative reachability queries on a partitioned attributed multi-graph. It employs a query language, query optimizer, and a distributed execution engine. The query language expresses declarative reachability queries, and supports closures and predicates on node and edge attributes to match graph paths. We introduce three algebraic opera...
متن کاملFast Reachability Query Processing
Graph has great expressive power to describe the complex relationships among data objects, and there are large graph datasets available. In this paper, we focus ourselves on processing a primitive graph query. We call it reachability query. The reachability query, denoted A D, is to find all elements of a type D that are reachable from some elements in another type A. The problem is challenging...
متن کاملDistanceJoin: Pattern Match Query In a Large Graph Database
The growing popularity of graph databases has generated interesting data management problems, such as subgraph search, shortest-path query, reachability verification, and pattern match. Among these, a pattern match query is more flexible compared to a subgraph search and more informative compared to a shortest-path or reachability query. In this paper, we address pattern match problems over a l...
متن کاملEfficient Reachability Query Evaluation in Large Spatiotemporal Contact Datasets
With the advent of reliable positioning technologies and prevalence of location-based services, it is now feasible to accurately study the propagation of items such as infectious viruses, sensitive information pieces, and malwares through a population of moving objects, e.g., individuals, mobile devices, and vehicles. In such application scenarios, an item passes between two objects when the ob...
متن کاملK-Reach: Who is in Your Small World
We study the problem of answering k-hop reachability queries in a directed graph, i.e., whether there exists a directed path of length k, from a source query vertex to a target query vertex in the input graph. The problem of k-hop reachability is a general problem of the classic reachability (where k = ∞). Existing indexes for processing classic reachability queries, as well as for processing s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006